package com.tbit.main.service;

import com.tbit.main.pojo.BatteryGroup;

import java.util.List;

/**
 * @author LMY
 * @create 2022-05-03 16:06
 * 电池分组
 */
public interface BatteryGroupService {

    /**
     * 添加分组
     */
    void add(BatteryGroup batteryGroup);

    /**
     * 删除分组
     */
    void del(Integer id);

    /**
     * 根据分组id查询
     */
    BatteryGroup getId(Integer id);

    /**
     * 根据id修改分组人员
     */
    void getUpdate(Integer id, Integer accountUserId);

    /**
     * 根据区域查询
     */
    List<BatteryGroup> getAccountId(Integer accountId);

    /**
     * 根据分组类型和时间查询
     */
    List<BatteryGroup> getType(Integer type, String addTime);

    /**
     * 获取不存在人员的电池分组
     *
     * @return
     */
    List<BatteryGroup> getNOExt();
}
